package com.ctvit.sms.platform.domain;
import java.sql.Timestamp;
import java.util.Date;
import com.ctvit.framework.domain.BaseBean;
/**
* domain类
* 对应数据库表 t_attach
* 
*/ 
public class Attach extends BaseBean{
	/*
	* 字段:     f_attach_pk 
	* 数据库类型:INT 
	* 说明:     附件表主键
	* 
	*/
	private Long attachPk;
	/*
	* 字段:     f_object_table 
	* 数据库类型:VARCHAR 
	* 说明:     目标表的表名
	* 
	*/
	private String objectTable;
	/*
	* 字段:     f_object_key 
	* 数据库类型:VARCHAR 
	* 说明:     目标表主键
	* 
	*/
	private String objectKey;
	/*
	* 字段:     f_attach_no 
	* 数据库类型:INT 
	* 说明:     文件编号
	* 
	*/
	private Long attachNo;
	/*
	* 字段:     f_file_name 
	* 数据库类型:VARCHAR 
	* 说明:     文件名
	* 
	*/
	private String fileName;
	/*
	* 字段:     f_file_extend 
	* 数据库类型:VARCHAR 
	* 说明:     文件类型
	* 
	*/
	private String fileExtend;
	/*
	* 字段:     f_desc 
	* 数据库类型:VARCHAR 
	* 说明:     文件描述
	* 
	*/
	private String desc;
	/*
	* 字段:     f_del_flag 
	* 数据库类型:VARCHAR 
	* 说明:     删除标识
	*      0:有效1:删除
	*/
	private String delFlag;
	/*
	* 字段:     CREATE_TIMESTAMP 
	* 数据库类型:DATETIME 
	* 说明:     
	* 
	*/
	private Timestamp createTimestamp;
	/*
	* 字段:     MODIFY_TIMESTAMP 
	* 数据库类型:TIMESTAMP 
	* 说明:     
	* 
	*/
	private Timestamp modifyTimestamp;
	
	/**
	 * 附件表主键.
	 *
	 * @return AttachPk type:Long
	 */
	public Long getAttachPk() {
		return attachPk;
	}
	
	/**
	 * 附件表主键.
	 *
	 * @param newvalue
	 */
	public void setAttachPk(Long newvalue) {
		this.attachPk = newvalue;
	}
	
	/**
	 * 目标表的表名.
	 *
	 * @return ObjectTable type:String
	 */
	public String getObjectTable() {
		return objectTable;
	}
	
	/**
	 * 目标表的表名.
	 *
	 * @param newvalue
	 */
	public void setObjectTable(String newvalue) {
		this.objectTable = newvalue;
	}
	
	/**
	 * 目标表主键.
	 *
	 * @return ObjectKey type:String
	 */
	public String getObjectKey() {
		return objectKey;
	}
	
	/**
	 * 目标表主键.
	 *
	 * @param newvalue
	 */
	public void setObjectKey(String newvalue) {
		this.objectKey = newvalue;
	}
	
	/**
	 * 文件编号.
	 *
	 * @return AttachNo type:Long
	 */
	public Long getAttachNo() {
		return attachNo;
	}
	
	/**
	 * 文件编号.
	 *
	 * @param newvalue
	 */
	public void setAttachNo(Long newvalue) {
		this.attachNo = newvalue;
	}
	
	/**
	 * 文件名.
	 *
	 * @return FileName type:String
	 */
	public String getFileName() {
		return fileName;
	}
	
	/**
	 * 文件名.
	 *
	 * @param newvalue
	 */
	public void setFileName(String newvalue) {
		this.fileName = newvalue;
	}
	
	/**
	 * 文件类型.
	 *
	 * @return FileExtend type:String
	 */
	public String getFileExtend() {
		return fileExtend;
	}
	
	/**
	 * 文件类型.
	 *
	 * @param newvalue
	 */
	public void setFileExtend(String newvalue) {
		this.fileExtend = newvalue;
	}
	
	/**
	 * 文件描述.
	 *
	 * @return Desc type:String
	 */
	public String getDesc() {
		return desc;
	}
	
	/**
	 * 文件描述.
	 *
	 * @param newvalue
	 */
	public void setDesc(String newvalue) {
		this.desc = newvalue;
	}
	
	/**
	 * 删除标识.
	 *
	 * @return DelFlag type:String
	 */
	public String getDelFlag() {
		return delFlag;
	}
	
	/**
	 * 删除标识.
	 *
	 * @param newvalue
	 */
	public void setDelFlag(String newvalue) {
		this.delFlag = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return CreateTimestamp type:Timestamp
	 */
	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Timestamp newvalue) {
		this.createTimestamp = newvalue;
	}
	
	/**
	 * .
	 *
	 * @return ModifyTimestamp type:Date
	 */
	public Timestamp getModifyTimestamp() {
		return modifyTimestamp;
	}
	
	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Timestamp newvalue) {
		this.modifyTimestamp = newvalue;
	}
}

